package day03.basic2;

/**
 * @author 李某
 * * @date 2021/10/28
 * *物有本末，事有终始。知其先后者，则近道矣！
 * *荷花开满池塘的前一天还是半塘荷花半塘云。
 */
/**本类用来练习switch结构
 * 总结：
 * 1.变量a支持的类型：byte short char int String
 * 2.执行顺序：会拿着变量 a 的值依次与每个 case 后的值做比较
 *   如果匹配，就执行case后的语句
 *   如果没有遇到 break ,会一直向后执行所有 case ,包括 default ,称作：穿透现象
 * 3.如果设置了 default "保底选项"，并且没有匹配到任何case,执行default
 * 4.break与 default 都是可选项，加不加根据具体业务来决定
 * */
// 注意 case 穿透
public class TestSwitch1 {
    public static void main(String[] args) {
        //1.定义变量
        int a = 4;
        //2.完成switch结构
        switch(a) {
            //Ctrl+Alt+向下 快速向下复制
            case 1 : System.out.println(1);break;
            case 2 : System.out.println(2);break;
            case 3 : System.out.println(3);
            case 4 : System.out.println(4);
            case 5 : System.out.println(5);
            default : System.out.println(0);
        }
    }
}
